from django.db import models


class Note(models.Model):
    """笔记模型类"""
    title = models.CharField('标题', max_length=100, default='')
    content = models.TextField('内容', default='')
    category_id = models.IntegerField('分类ID', default=0)  # 0 表示没有分类
    label_id_list = models.CharField('标签ID列表', max_length=20, default='')  # 采用#进行分割, ''表示没有标签
    likes_num = models.IntegerField('点赞数', default=0)
    dir_id = models.IntegerField('目录ID', default=0)  # 0 表示没有目录
    is_public = models.BooleanField('是否公开', default=False)
    user_id = models.IntegerField('用户ID')  # 不可为空
    is_delete = models.BooleanField('是否被删除', default=False)
    create_time = models.DateTimeField('创建时间', auto_now_add=True)
    update_time = models.DateTimeField('更新时间', auto_now=True)

    class Meta:
        db_table = 'note'
